Greg Detre
Tuesday, May 13, 2003
MIT seminar
paper:
�From Zelda and Prolog to toontalk� � in ed De Schreye, 1999
birds as
sending/receiving messages, robots to do functions, boxes containing data, dust
buster generalises by getting rid of constants and turning them into variables,
houses as objects, bombs end processes/agents, bammer adds/teams things
together, magic wand copies things
it�s
easiest to understand toontalk in prolog terms as concurrent logic programming
can export
the robot functions as Java applets, and see the source code with comments �
but it�s not designed to be edited
Swedish grad student proposed that robot actions could be converted into
a comic book strip so that you could edit the individual frames
you can�t translate back from java though
recursive
pong! :)
playground
� european project to build some examples (6-8 years)
weblabs �
demonstrate sci + maths ideas (older)
portuguese
student working to see how much kindergarten children (4-5) can understand
concurrent
prolog is hard, difficult to take out modules because of the dependencies
you can do
distributed computing, by sending a bird to another computer
foreign birds � communicate with file system, or even with lego robot
motor/sensors (via C++ code) (Weblabs)
what�s the
age range intended for Toontalk???
does it
have garbage collection??? :)